deferred payments - French English Dictionary